pump pit - Spanish English Dictionary